19 мая 2024

Слежка через пуш-уведомления на смартфонах

[Перевод] Мега-Учебник Flask Глава 9: Разбивка на страницы (издание 2024)

[Перевод] Выпуск новостей ReactOS №104

[Перевод] Разбираемся с coroutine в Kotlin — 1

Как использовать Python в нативном Android приложении. Мой опыт

Redragon K683WB FIDD: бюджетная игровая клавиатура с магнитными свитчами

Документируем реагирование на инциденты

«У вас слишком шутливый тон общения. Не можем предложить вам оффер”

Как перейти с Oracle на PostgreSQL, используя Ora2Pg

Создаем собственные линтеры в Rust с DyLint

Улучшение простого чат-бота: концепция системы команд

КАК ЧЕЛОВЕКУ ДОСТИГНУТЬ БЕССМЕРТИЯ ПРАКТИЧЕСКИ

Динамика DDoS-атак: обзор первого квартала 2024 года

[Перевод] Крионика. Как заморозили, разморозили и «завели» ткань мозга

У крупнейшего поставщика литографов, компании ASML, новые проблемы. TSMC отказывается покупать новинки

Цеттелькастен, опять

Бублики и Коржики Программирования

А/В эксперименты. Ускорение вычислений с помощью бакетизации

18 мая 2024

О чудный мир Fermax (часть 1, ADS Citymax monitor)

HackBat: мощная DIY альтернатива Flipper Zero на базе открытого исходного кода

Дорожная карта основных HR-исследований

Хабр, GPT, корпоративные блоги и БМЛы: оцениваем глубины ужаса

Flutter и натив. Пример с Яндекс OAuth

[Перевод] DIY для шпиона: использование обнаружения объектов с помощью YOLOv8 в рамках военных стратегий

Securika Moscow 2024: заметки интересующегося

«Джуны нужны» — использование нетворкинга для входа в IT

Магия музеев или что могут технологии

За гранью возможного: создание полимерных электродов, способных восстановить зрение

Решаем простую статистическую задачу пятью способами

[Перевод] Анимации CSS, основанные на времени

Гроубокс с числовым программным управлением (ЧПУ)

Все мои детальки: переход на отечественные микроконтроллеры

История создания моей первой игры на Unity

Комбинированная авторизация в Spring Security: Социальные сети и логин через username/password

Pet проект. Разделитель PDF документов

Оверклокинг процессоров сходит на нет? Почему о крупных достижениях давно ничего не слышно

10 советов как обеспечить безупречную клиентскую поддержку

[Перевод] Переворачиваем список целых чисел

Многогранная аналитика в ИТ: от понимания потребностей до оптимизации процессов

Дайджест релокации #1. Провал Кипра, Канада закручивает гайки, Финляндия и Испания начинают проверки

SwiftUI уроки (часть 12)

[Перевод] Реверс-инжиниринг нативно скомпилированных .NET-приложений

Второй пошел: Google опубликовала новую бета-версию Android 15

Прочитал книгу по C# или что написал Рома Сакутин

[Перевод] Звезда стала ярче в 1000 раз, и теперь астрономы знают, почему

[Перевод] Почему я отказался от разработки игр на Rust, часть 3

Supercat Store — новый менеджер состояний на JavaScript

КодоГенератор Линейных Отображений (как ускорить создание ASIC драйвера)

17 мая 2024

Обратная связь от сотрудника, покидающего компанию

[Перевод] 41 000 лет назад земной щит внезапно исчез

ИИ, игровая индустрия и состояние общества, совокупный среднесрочный прогноз с горизонтом 5 лет

[Перевод] Аппарат НАСА «Уэбб» намекает на возможность наличия атмосферы вокруг скалистой экзопланеты

Поможет ли NDA, если SMM-щик решит «слить» пароль от аккаунта компании

Как ИИ расскажет о видео из YouTube: или RAG Telegram бот с langchain и докерами

Реализация приложения для отслеживания самочувствия (Telegram bot)

Чтение на выходные: «Skyrim. История создания великой игры» Франка Экстанази

Слоган IT компании в 2024 году

УФМТП. Универсальная функциональная модель торгового предприятия в нотации IDEF0

uConsole — гиковский КПК, который надо собирать самому

Интеграция iframe в ispmanager — если вам нужны Google-карты или «Яндекс Метрика» прямо в панели

[Перевод] Разбираемся с паттерном REPR в ASP.NET Core

Создание доверительных отношений между доменами Active Directory и ALD Pro

Тесты на дженериках: пишем кода в 3 раза меньше. Параметризация AssertJ и сравнение Json

Сложности разработки онтологий для айтишников, базовые онтологии Партриджа и Веста

Как вытащить себя из дома: 12 приложений и гаджетов, чтобы начать бегать

50 лет кубику Рубика: как изобретение простого венгерского учителя завоевало весь мир

Как перевести деньги из России в страны СНГ в мае 2024 года

[Перевод] Освоение журналов аудита Kubernetes

Дневник альтруиста. dfu-util

Установка, резервное копирование и миграция snap nextcloud-сервера (v27.1.8)

Развитие российского рынка СКУД. История PERCo

Большой обзор обновлений iOS и Android

Личное планирование синьора из Microsoft

Миграции схемы данных YDB с Flyway и распределенные блокировки

[Перевод] Как использовать GitHub Copilot в IDE: советы, приёмы и лучшие практики

Самые странные операционные системы

Обзор ноутбуков с двумя дисплеями. Новая модель SZBOX DS16 с процессором от Intel, YogaBook C930 и другие

Бионический протез руки: управление кистью наклонами головы

Пакетируем легко и просто с помощью Lerna

[Перевод] AlphaFold 3 предсказывает структуру и взаимодействие всех молекул жизни

Распределенная трассировка с Jaeger и Clickhouse

Путь Frontend разработчика. Как им стать? (Часть 1. Основы)

Два способа отформатировать USB flash-накопитель в ОС «Альт» графическими средствами

Миграция пеликанов в облака: как реализовать сложный орнитологический проект на базе облачной платформы. Часть 1

Быстрые, красивые и доступые: ТОП-10 планок оперативной памяти DDR5 из XCOM-SHOP

Японский видеомагнитофон! Делаем ретро-фото в стиле VHS на смартфон

Samsung и SK hynix прекращают выпуск DDR3 в угоду всё более популярной HBM3. Что будет дальше?

Куда делись достойные PM на российском IT-рынке?

«Ящик Пандоры» или из чего состоит планировщик запросов СУБД Greenplum

Вышла werf 2.0: новый движок развёртывания Nelm и 300+ релизов за четыре года

Теперь я препод. Небольшой отзыв о первом опыте преподавания в Сириусе

[Перевод] Когда целый день программировал на Zig: впечатления Rust-энтузиаста

Ультимативное руководство по эмоциональному дизайну

Прародитель T1000: алгоритм динамической морфологии мягких роботов

Популярные ошибки в Golang и как их избежать

Архитектура процессора Эльбрус и его путь развития (на примере Эльбрус 8С и 16С)

[Перевод] Учёные связали органические молекулы с гидротермальными источниками на Энцеладе

Рецепты «приготовления» Hibernate, или решаем 5 проблем работы с фреймворком

Полезные практики написания поддерживаемого кода на PHP

Абу Сина и мир идеалов

Как построить годовое планирование в организации и нужно ли оно вообще?

Автоматизация поддержки, работы с рекламациями и сервисным обслуживанием клиентов на одной платформе

Как «Лайк Центр» защищает деловую репутацию

Декораторы в Python

Ансамблевое обучение для самых маленьких

Многообразие связных списков

Трудности перевода

Как написать свой клиент для YouTube, не привлекая внимания санитаров

16 мая 2024

Настройка IMS Белтелеком на ZyXEL Keenetic VOX

[Перевод] Освоение Enum в Java: Руководство для разработчиков

Falang: Low-сode конструктор логики с экcпортом в C++, C#, Rust, Go, TypeScript

О развитии навыка говорения

Обзор Aудио Кодека NAU8814YG

Работа руководителя – а она правда тебе нужна?

Как мы упростили процесс интерактивной визуализации данных в веб-приложении, используя HoloViews

Linux 6.9 уже готов: что нового? Изменения и дополнения в ядре

[Перевод] Wasm на весь стек — движемся от клиента к серверу с использованием Leptos, Rust и Spin

Как выбрать технологию для проекта, убедить команду и не пожалеть об этом на следующий день?

1 строчка кода для решения проблемы ПФ

[Перевод] Джун Ха: ход конём из поэта в великие математики

Диалоги, анимации, озвучка, нейросети

Рассвет и закат мобильного программирования

Префиксы is, has, can, should… в нейминге переменных и функций

Книга: «Laravel. Полное руководство. 3-е издание»

Коммивояжер на GPU

React Native: мифы, претензии и реальные проблемы

Атрибут aria-disabled

Как начинающему предпринимателю открыть бизнес по франшизе: риски и возможности

Выбираем дешёвый VPS-сервер. Что почём в 2024 году?

Microsoft пытается побудить пользователей Windows перейти на новые ПК и ноутбуки. Основной инструмент — штатный браузер

В Сбере, ваши счета под угрозой

С какого курса начать обучение программированию для детей? Голосование

Разбор ноутбука с фейковой памятью из тех, что заполонили Ozon и Wildberries

Что значит быть хорошим разработчиком: 11 полезных советов от сеньора

Проверка игрового движка qdEngine, часть третья: дополнительная десятка багов

Обфускация и деобфускация JavaScript: основы и инструменты

Как выживать среди заказчиков

«Я в топ 4% мира на LeetCode» — это оказалось на удивление просто и недолго

Почему рекрутеры приглашают на вакансии, не соответствующие нашим навыкам? Опрос

Как я доказывал Google, что мне нужны данные юзеров, но я не скамер

Диаграмма последовательности

Как мы поддерживали сервис и клиентов, когда менялся закон об электронной подписи

Проверка влияния интеграционного расширения на производительность системы 1С

Как новые технологии могут повлиять на культуру?

[Перевод] История: Redis и его создатель antirez

Apache Airflow: преимущества и недостатки

Аналитик SOC: про скилы, карьерный рост и… медведей

Почему Python на самом деле не универсален

Postgres Pro Shardman: горизонтальное масштабирование реляционных СУБД

Разбираемся в серверных и клиентских компонентах в Next.js: когда, как и почему?

Подборка продвинутых материнских плат на сокете LGA1700 из топа продаж XCOM-SHOP.RU

Как Ли Сян создал Li Auto — один из самых ярких брендов китайского автопрома

Ускорение слива воды с помощью диффузора

Магия перестала быть магией и превратилась в технологию

Учет задач в трекере. Одна задача на всех или каждому по задаче? Разбираемся

Создание музыки в нейросети Udio, подробная инструкция с примерами от сообщества

Мощный инструмент для работы с GCOV покрытием кода C/C++

µDjango — технология создания асинхронных микросервисов

Сначала процессоры, потом видеокарты: Китай работает над графическими адаптерами

Про важность дизайн-ревью в продуктовом процессе

[Перевод] Spring AI: оптимизация разработки AI-приложений с помощью Java и AI API

Как мы работаем со Stateful в Kubernetes: особенности и подводные камни

Вышел релиз Dependency-Track v4.11: обзор обновлений

Весь Росатом работал на Джире — и что случилось в день Х

7 главных типов веб-уязвимостей, о которых должен знать каждый бэкендер

Open software supply chain attack reference (OSC&R)

Кто ещё здесь не разрабатывал русский BI?

Поступление в магистратуру: как не сдавать вступительные экзамены

[Перевод] Достижение лучших результатов в бизнесе благодаря отладке виртуального ассистента в Rasa X

Как зарегистрировать Apple Developer в App Store для юридических лиц. Самый подробный гайд 2024 года

React Conf 2024. React v19

Есть ли жизнь на arm'е?

Возврат заметок домой на Obsidian и git

Почему ИИ не умеет в 1С

Как утилизировать цифровой мусор?

15 мая 2024

[Перевод] Разбор вердикта суда в отношении разработчика Tornado Cash

Уличный светильник Foton Lighting и продление срока его службы

[Перевод] Flutter 3.22: что нового

[Перевод] Добавляем объём в visionOS-приложение

Ленивый линукс — история Slackware

Nim в мире дикого фронтенда

Хочу ферму васаби в Подмосковье

[Перевод] Реализуем балансировку нагрузки на сервер с помощью Envoy и gRPC API на Kotlin

Асинхронный веб: WebSocket, Server-Sent Events, Long Polling и Short Polling

Сколько сотрудники в ИТ готовы работать в одной компании и как их удержать

Обзор Huawei Pura 70 Ultra. Чем интересен новый флагман Huawei и какие технологии в нём применяются

Почему событие Керрингтона не будет концом цивилизации

Зарплата 70к в год vs. 60€/ч на фрилансе

Да, это не OpenAI — на Google I/O показали LLM Gemini Flash 1.5 с дешевым контекстом на 1 миллион токенов

Генерация надёжных псевдослучайных чисел с ChaCha8Rand в Go

Стресс на работе: каким он бывает и как с ним справляться

Почему я верю в востребованность кроссплатформы и Flutter в частности?

pgAdmin4 CVE-2024-3116

Создание видеоадаптера своими мозгами

Расчет рентабельности инвестиций и другие задачи дата-сайентиста

Платформа А/В-экспериментов: история про то, как делать сервисы лучше

ИИ-устройства без экранов с аналогом ChatGPT и без него: новый хайп или тупиковая ветвь развития?

Товарный знак – это необходимость: для чего вашему бизнесу регистрация в Роспатенте

5 советов для джунов: Как разработчику найти свою первую работу в IT?

Обзор ноутбука‑трансформера Aquarius Cmp NS483 (Исполнение 2)

Кто такой медиатор, техники медиаторства или как мы живем в двух реальностях

Угрозы под контролем: применение ML для автоматического анализа отчётов

DivKit теперь и для Flutter. Рассказываем об особенностях BDUI-фреймворка Яндекса

Регулярные опросы сотрудников. Как и зачем проводить?

Как я синхронизировал координаты персонажа на сервере в Lineage 2 на Node.js

Человек и программа. Статус: всё сложно

Kanban метод: инструкция к применению

Как превратить чистящее средство в детскую игрушку, которая завоюет мир. История бренда Play-Doh

Взламываем сеть при помощи ESP32

Как построить и продать API

Управление нагрузкой, теплом и не только: неочевидные нюансы построения S3-хранилищ

Go напишем шахматный сервер? Часть первая — Введение и пока ни слова про Golang

Стажировки в SOC. Часть 2: как создать идеальную программу обучения

Книга: «Сам себе тестировщик. Пошаговое руководство по тестированию ПО»

Лучше новых двух: кто и зачем реставрирует старые компьютеры

Фокус на безопасность мобильных приложений

Берем ответственность за вопросы: как задавать их правильно

Моя стратегия тайм-менеджмента для основателей стартапов

Как деградирует поддержка с ростом сервиса

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

[Перевод] Анонс Dart 3.4

[Перевод] Flutter 3.22 — Что нового во Flutter?

Что такое WAF и как с ним работать. Показываем на примере уязвимого веб-приложения

Гейминг за 300: как я купил и оживил дешевую игровую консоль на Android. Можно ли поиграть, сэкономив на шаурме?

[Перевод] Вышел Dart 3.4

Как делать многоуровневые формы в Rails

ч.16 Сервер для 2D MMO RPG игры (realtime) — MVP готов

Как замерять и повышать производительность Java-кода: личный пример с JMH

Ходить как человек: генеративный ИИ и локомоция

Геймдев. Итоги апреля

Тестовое задание с Emfy — PHP разработчик

Демо: Поиск на GitHub с помощью Manticore Search

Проекты, хакатоны, общение — что поможет начинающему разработчику набраться опыта

Самое важное про Android-разработку с developer keynote конференции Google I/O

14 мая 2024

[Перевод] Великобритания, долги, Южные моря и Исаак Ньютон

Борьба со сложностью

Тайны Вселенной: что происходит внутри черных дыр

Выстраиваем понятный онбординг: кейс команды тестирования из Яндекс Диска

10 признаков, что пора пересмотреть систему сбора и анализа данных

16 типов менеджеров проектов: от токсика и пингатора до бюрократа и мамы-утки

Ecodomen.ru — агрегатор регистраторов доменных имен

Неочевидное ML: примеры от SberDevices

[Перевод] Сервис-ориентированные организации

Почему они такие… О вопросах на интервью

Тайны Вселенной: что происходит внутри черных дыр

Как составить претензию о нарушении прав на товарный знак и добиться, чтобы ваши требования услышали

Как мы делаем канареечный деплой в PaaS

«Можем повторить»: как адаптировать зарубежные бизнес-проекты на российском рынке

Бэкэнд для начинающих или типовые ошибки бэкэндера

[Перевод] Разработка вредоносного ПО для MacOS: инъекция и сохранение шелл-кода

Как в РСХБ внедряли технологию спутникового мониторинга земельных участков

Транскодирование — видеоконтент на диете. Часть 1

Эволюция технической поддержки Малого бизнеса в Росбанке. Часть 3. Реализация поддержки сотрудников через Jira

Книга: «C++20 для программистов»

Внедрение AI: особенности, сложности, на что обратить внимание

Сказ о том, как русский к немецкому геймдеву пришел. Почти…

5 необходимых шагов при UX/UI-аудите

[Перевод] Разработка вредоносного ПО для MacOS: создание заготовки

Берём ноутбук и отсекаем всё лишнее. Попытка №2

Режимы работы блочного шифра

[Перевод] CRISPR на практике. Восстанавливая зрение

А зачем это бизнесу? Экономическое обоснование использования ML для прогнозирования спроса на ж/д

Обзор конференции Langame Conference 2024 и разговор с руководителем проекта Langame Павлом Голубевым о киберклубах

NFCKEY — лучшее решение для арендодателей?

Генерация OpenAPI из Spring Boot MVC

Мокирование как хорошая практика тестирования фронтенда

Временный переход тестировщика в аналитики: неожиданные плюсы и очевидные минусы

Создан 256-ядерный мегакластер на базе RISC-V в формате мини-ПК. Что это за проект и какие у него особенности?

11 мгновений ReactOS: user mode становится лучше?

Группа солнечных пятен №3664

Prompt engineering — путь к эффективной работе с ChatGPT

Обзор аппаратного файервола Zyxel USG Flex 100AX

Методы расшифровки трафика

Навигация в приложениях Flutter: разбираем Navigator, Router и лучшие библиотеки

Могут ли LLM-агенты взламывать сайты и эксплуатировать уязвимости?

Новый релиз большого интерактивного «столетнего» учебника по тестированию

GPT-4o: больше мощи, но меньше цены. Почему так и что на самом деле умеет модель?

YouTube Shorts из терминала. Как автоматизировать создание видео с помощью FFMPEG и Bash. Часть 2

Перчатка-джойстик

Записки оптимизатора 1С (часть 6). Логические блокировки MS SQL Server в 1С: Предприятие

Нагрузочное тестирование для интернет-магазина

Становится очень облачно

Как построить бастион-хост и превратить его в неприступную крепость

Как я разработал квадрокоптер на ESP32 с нуля (ушло 4 года)

Скоро в России может появиться спутниковый интернет для смартфонов

Новая любовь российского энтерпрайза — типовое автоматизированное рабочее место. Что это такое и как его построить

Моё лучшее вложение 13 тыс. рублей (какой ботаник без микроскопа?)

Второе рождение DSP или запуск нейросетей на процессорах К1967ВН044 от «Миландр»

Шахматы как инструмент успеха: тайные ходы для достижения эффективности и продуктивности в любой сфере

Криптография на службе у stateless

Как я стала руководителем отдела маркетинга

Тенденции адаптивного и инклюзивного дизайна: доступность для всех пользователей

Реализация содержания проекта внедрения ERP-системы

Культурное наследие в видеоиграх: от мифов до истории

Хотите роста в профессии и зарплате? Подумайте об участии в проектах аутстаффинга

Фреймворк Swoole на PHP для начинающих

5 библиотек и фреймворков Java, крайне полезных для разработчика

SwiftUI: наконец-то пора? Опыт разработки на SwiftUI в контексте UIKit приложения

Как зарегистрировать Apple Developer в App Store для физических лиц. Гайд 2024 года

Оживляем ретроспективы с помощью процессных метрик

Fine BI Jump в «никуда»

Опыт публикации Андроид приложения в Google Play независимым разработчиком в 2024 году

Security Week 2420: эксплуатация уязвимостей в ПО

OpenAI релизнула GPT-4o и мы её уже внедрили

Сравнение Vosk и Whisper

13 мая 2024

[Перевод] Пара слов о моделировании твердых поверхностей

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

Профиль Firefox для посещения Сбербанка и Рунета в целом

Простой SDR в помощь ICOM 9700

Разработка товарных знаков: рассказываем о кейсах

Хостинг приложения Asp.Net Core Blazor c БД PostgreSQL на сервер через git push

Регистрация компании в Литве

Написал книгу по C#

[Перевод] Чек-лист по разработке облачных приложений. Часть 1

Почему происходит подмена телефонных номеров. Часть 1. Кейс МегаФона

Немного о движении частиц в квантовом мире

От идеи до бизнес-эффекта: PoC, MVP и MLP. Полное руководство по снижению риска при запуске продукта или проекта

Разбираемся в ролях: Продукт Маркетинг Менеджер и Продакт Менеджер

Почему новая модель GPT-3,5 Turbo говорит, что ее создали в российской компании Just AI?

ЭВМ для Госплана: как в СССР пытались внедрять IT в экономику в довоенные годы

Как упавший сервер влияет на SEO и что делать, если страница исчезла из выдачи

Zabbix-шаблон для мониторинга серверного железа

Взаимодействие продуктового дизайнера с командой

Ключи во Flutter

Веб-скрапинг с Scrapy на Python

Оптимизация Arch Linux до небес

Как я выбирал метод приоритизации задач, а закончил политическими координатами

Поле HTML-документа: для чего можно использовать

CDC на примитивах

AYANEO AM02: мини-ПК с очень необычным дизайном и хорошими возможностями

Виртуальный аватар без мокап-костюма или сказ о том, как Unreal Engine не хотел с API работать

Опыт апгрейда железа персонального компа

[Перевод] Как появился первый публичный планетарий

Паттерн Poison Pill в Java

NGC 4565 — галактика «Игла»

Тренды в CRO и веб-аналитике

Введение в Ubuntu autoinstall

[Перевод] Новый проект Даниэля Эка: полное сканирование тела

Карантин UI-тестов в iOS

Как мы реализовали кнопку со свайпом на Jetpack Compose

В Раменках школьники решают глобальные проблемы, пока вы скроллите ленту Хабра

Apache NiFi как доступный ETL инструмент: кейс применения + тестовый стенд Docker

[Перевод] Дата-майнинг: процесс, типы методики и инструменты

DPI из подручных материалов

?Kawaii=True. Твиттер-тренд для айтишников

Что используют в работе «белые хакеры»: инструменты для кибербезопасности и проведения пентестов

Этот очаровательный Magic Flower. Самый весенний кейс на Dprofile

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

PostgreSQL 16. Организация данных. Часть 1

Мониторинг и точка, или логотип ИТ-компании

С чем я столкнулся в “большом консалтинге”. Несколько историй из личного опыта

[Перевод] PHP: 8 уровней логов

Уволенные из армянского отделения «Авито» сотрудники обратились в кассационный суд

Как стать тестировщиком бесплатно? Программа обучения с нуля

К вопросу о теоретической эффективности воздушных винтов и импеллеров

Мобильная разработка за неделю #537 (29 апреля — 12 мая)

Тестирование алгоритма деления больших чисел на С++ с использованием Python C API

12 мая 2024

Li-ion аккумуляторы. Когда ученые изобретут батарейку с большой дальностью хода

Синдром самозванца и как с ним жить

[Перевод] ChatGPT как мутная ксерокопия Интернета

Вышка не нужна. В чём причина?

Двигатели переменного тока – точные модели

Математические бланки // Часть 1: введение в проблему

Kotlin JS: непокоренная вершина VK

Совет руководителям

Одноплатник на 155-й серии

Календарь выхода игр на 13-31 мая

Запускаем Intel 87C51 — первый крупносерийный микроконтроллер (1980)

Парсинг математических выражений AngouriMath, DynamicExpresso и MathExpressionEval

Еще один электронный конструктор

Основы программирования на примере исходного кода MobX

[Перевод] Цифровая антиутопия: Темное будущее развлекательной индустрии

Долговременное здоровье зубов и связь с мозгом и здоровьем

Llama 3-70b в своем Телеграм боте — бесплатно, безлимитно и всего 20 строк кода

Настройка связки VScode, OpenOCD, WCH-LinkE, Cortex-M

У Китая новые проблемы: Intel перестанет поставлять чипы Huawei. К чему может привести это решение?

KC868-A32M: контроллер без цифровых входов (зато со всем остальным, плюс 32 мосфета)

Связь решения СЛАУ и минимума квадратичного функционла. Часть 1

Кейс-Позор: как Яндекс учитывает Конверсии от ботов

Что нужно знать и уметь начинающему специалисту по ремонту ноутбуков? Часть 1

Spore – игровая песочница с безграничным потенциалом

Воплощаю мечту, создавая игру. Часть 2-я

Вспоминаем Half-Life: дизайн локаций в игре

Ответ на «Коротко о том, почему Rust лучше C/C++» или меня не бомбит

11 мая 2024

Почему это красиво? Странный эксперимент со спиралью Фибоначчи

Как получить водительские права в Испании: личный опыт россиянина получения удостоверения

Приватные ссылки — в публичном доступе

Из ASCII в Pixel Art и обратно

Fedora Asahi Remix 40: Linux на железе Mac становится все более совершенным. Что нового в релизе?

Используем Gemini для просмотра лекции

Нужна ли айтишнику вышка? Инфоцыганство от государства

Диски для космоса и традиционное российское железо: дайджест серверных новинок за апрель

Ноутбуки с RISC-V-процессорами всё доступнее: Китай предлагает модель за $300. Что это за девайс?

История создания «Корсаров 2» ака «Пираты Карибского моря»

Тосты – всплывающие уведомления. Как создать идеальный тост

Осторожно: DonatePay и потенциальные риски для вебмастеров и стримеров

История создания API для курса валют

Грейды в аналитике. Как быстро повысить свой грейд?

Ангара: месяц спустя или когда дым рассеялся

Попытка создать идеальный компонент формы

Яндекс утонул под Комбайном ботов

Топ-5 популярных процессоров по версии XCOM-SHOP.RU

Коротко о том, почему Rust лучше C/C++

10 мая 2024

Насколько реалистична отрицательная масса в контексте современной физики

Почему нельзя называть неправдой всё подряд, и как администрации IT форумов помогают программистам нарушать законы РФ

Git: Очередной лист Вопросов и Ответов

Самодельный ленточный микрофон

Seneca: полностью бесшумная клавиатура за $3400. Кто ее создал и зачем?

Уровни зрелости функции исследований в организациях

[Перевод] Нейросеть решающая задачи жизни. AlphaFold 3 и комплексное переосознание мира фармы

От первых искр до Уимсхерта: эволюция электростатических генераторов

Деградация Яндекс РСЯ: уже на ДНЕ

Операционка реверсера. Обзор виртуальной среды FLARE-VM

Эллиптическая галактика UGC 10143 — вселенский дом престарелых звёзд

Как мы юнит-экономику считали и управленческий учет для маркетплейсов делали. Было сложно

Четыре частых вопроса по SQL джуну-аналитику и три задачи на собеседовании. Часть 1

Чтение на выходные: «Вы, конечно, шутите, мистер Фейнман»… Ричарда Фейнмана

Рыцари ордена True Tech: как Гильдия Архитекторов в МТС объединяет специалистов

Заставляем ChatGPT быть эгоистичным и решать дилемму заключенного, в которой есть котики

Прожарка. Форсайт аналитическая платформа + Fly Bi

Red Hat Enterprise Linux 9.4: что нового в релизе и что изменилось?

Чем мы дышим? Почему я бы не доверял Яндекс.Погоде, Google и IQAir

Автомашинист. Оживляем «автопилот» для электрички

Где вы 300к\наносек находите часть 2. Май 2024. Тримодальное распределение окладов

Оригами Креслинга: роботизированная гусеница

Строители пирамид

Матрицы Паули. Просто. Для обычной физики и графики

А что может ваш профсоюз?

Apple Power Nap

Все про композитинг в X11 | Linux

Орбита: self-hosted блог с подписками

[Перевод] Result builders in Swift

Решение головоломки из университетского квеста с помощью Python

09 мая 2024

Коридоры не рассказывают сказки

Есть ли смысл покупать курсы для вкатывания в IT

Как аналитик учился java log читать. Часть вторая: простые ошибки

Obtainium — агрегатор закачек apk из разных источников

Способы продвижения волонтерской организации или благотворительный фонда (НКО)

Зашифрованный мессенджер Signal используется Госдепартаментом США для смены режимов за рубежом

[Перевод] Storybook — генератор сказок с ИИ на Raspberry Pi 5 и 7-цветном дисплее E-Ink

Очень краткий словарь числового программного управления. Часть 2

Шахматы. От начала до читов

Майские одноплатники, на которые стоит обратить внимание: 5 моделей для разных проектов и задач

Встречайте MajorDom: умный дом будущего, который действительно умён

Динамическая функция для генерации excel файла на Golang

SwiftUI уроки (часть 11)

Мы создали с нуля и оцифровали работу целого отдела маркетинга

[Перевод] Учёные разобрали песни китов на «алфавит»

[Перевод] Нейтронные звезды могут захватывать первичные чёрные дыры

Изобретательство и патентная активность в годы Великой Отечественной Войны

Как развивается рынок открытого ПО в России: главные тренды

OFGB, или Как Linux-разработчица решила проблему рекламы в ОС Windows 11

Таких больше не делают: смотрим на шедевральный BlackBerry Priv. Как ежевичная компания сделала крутейший смартфон?

Управление проектами: дайджест публикаций за неделю

На что способна Radeon RX 7900 GRE в сравнении с RX 7900 XT и RTX 4070 Super

Antimatter Propulsion System

Расчет рентабельности инвестиций и другие задачи дата-сайентист

Автоматизация с помощью PowerShell, на примере взаимодействия Outlook и Active Directory

Внимание! Разыскиваются девайсы для статей

Как и зачем компании могут применять ML? Разбираемся на примере Netflix

Кто лучше справится с подбором железа для ПК? Человек или нейросеть?

Мастер-класс по съемке и сшивке панорамных изображений

Room для Kotlin Multiplatform

Lava-NC трёхфакторная пластичность (практикум)

Организация свободного информационного сообщества на основе любого протокола обмена сообщениями с открытым API

Оптимизация CROSS JOIN — первые шаги

Не будьте героем

Прокидываем #cloud-config через Vendor Data в OpenStack

08 мая 2024

Путь в ИБ глазами управленца

[Перевод] Как обхитрить мозг и заставить его полюбить сложные задачи [Дофаминовый детокс]

Open Data Access Layer — замена для AWS S3 SDK?

Спецификация уникальных идентификаторов UUIDv7 для ключей баз данных и распределенных систем по новому стандарту RFC9562

Старые языки программирования, новые успехи: растёт популярность COBOL и Fortran

Преодоление ожирения скальпелем: оценка наиболее эффективных бариатрических операций

Обзор бесплатных чат-ботов в телеграме 2024

Расчет рентабельности инвестиций и другие задачи дата-сайентиста

Как мы «подружили» цифровые продукты холдинга «Финам» с помощью дизайн-системы

[Перевод] Погружение в компиляторы Kotlin

Это база машинного обучения

Чудесное совпадение или ожидаемая связь: почему π²≈g

WireGuard Воскрес

Как мы строили систему грейдов разработчиков

Еще про фото неба

ELK для бизнес-аналитики: как мы разбираем причины интервенций на кассах самообслуживания с весовой платформой

Разбирая бэклог. Часть 10. Расцвет эпохи мультимедиа или 6 необычных образовательных игр. 1992-1994

[Перевод] Лучшими кубитами для квантовых вычислений могут быть нейтральные атомы

[Перевод] Шардирование баз данных и проектирование систем

Профессия «белый хакер»: как превратить хобби в работу

Миниатюрный шаговый двигатель

Раскрываем тайны: как мы контролируем работу ML-моделей

Зачем запускать рекламу по брендовым запросам и стоит ли это делать

1

Обучающая программа «Протокол IPv6»

Что делать, если пришел предварительный отказ от Роспатента: показываем, как отвечать экспертам

Искусственный интеллект. Ч2

Шпаргалка по безопасной сборке Docker-образов

Патенты и изобретения Великобритании в годы Второй мировой войны

Самые горячие новости инфобеза за апрель 2024 года

Аттракцион невиданной щедрости: суперкомпьютер Cheyenne продали за 2% от изначальной цены

Инкубатор специалистов внутри компании как способ построения квалифицированной команды

YandexGPT API быстро и без труда с Python SDK. Делимся опытом интеграции

Двойную шестерню ему в экструдер и шланги в корму

Как зарегистрировать аккаунт разработчика в Google Play в 2024 году: пошаговая инструкция

Дизайн-система: от страдания к звездам

Между первой и второй

Удалённое исполнение кода в ML: подходы и инструменты. Доклад Яндекса

Гидрогель и табак: синтез живых материалов

VRackDB — Просто и со вкусом

10 перспективных российских стартапов – март 2024 года

Как один сотрудник предложил ввести бонус за стаж и что из этого вышло

Выбираем инструмент проектирования интерфейсов для аналитика

Реликтовое гравитационное излучение — ключ к тайнам Вселенной

Спиральная галактика UGC 9684 — фабрика звёзд

Максимизация коэффициента однозначности. Маршрутизация на объектах с непрямым управлением и вложенной структурой

07 мая 2024

Начал бегать с марта 2023 (60 пробежек). Продолжил с марта 2024 (15 пробежек) Анализируем, визуализируем данные, ЧСС=119

6 советов для проведения немодерируемых юзабилити-исследований

День Радио: смотрим видео на радиоспектре через SDR

Что общего у наконечника копья первобытного человека и публичных баз знаний будущего?

Создание каталога в ГИСП для российской продукции и регистрация предприятия

О том, как красная селёдка попала в девелоперскую команду

[Перевод] Нейроимпланты. Крах технологии?

regexp — большие гонки

Ламповый лабораторный источник питания для ламповых устройств

Время-деньги: сколько убытков приносят DDoS-атаки и как от них защититься

Путь в IT: с дипломом или без?

Безработные айосники, мертвый PHP и бесполезные “саперы”: топ-5 мифов о будущем российского IT

IBM i: системные очереди данных

Разработчикам: рецензия на книгу «Node.js: разработка приложений в микросервисной архитектуре с нуля»

Когда достаточно простого класса Python — взять и начать управлять ML-экспериментами

Зеттелькастен рисование на бесконечном канвасе или как помнить всё на свете

TextDiffuser-2: генерация текста диффузиями

Связаны одной сетью. С Днём Радио

Unit-тестирование Flink-операторов, Job: Flink MiniCluster

Майним крипту и NFT с помощью Python

Grafana — прошлое, настоящее, будущее и альтернативы

Flatpak CVE-2024-32462

Тайм-менеджмент — это про приоритеты, а не про время

Джун, сеньор и мидл: меняются ли с годами представления о грейдах разработчиков

Сбор покрытия Flask (Python) в Runtime

Учебно-развлекательный проект «Мобильная платформа». Управление жестами руки

«В черном-черном кабинете». Ч. 2. Как в России появились свои cabinet noir

Прикладной ИИ: синтез звука

Работа с очередями в RabbitMQ на основе EAV-модели: превращаем плоское в реалистичное

Как автоматизировать заполнение changelog через GitHub Action

Белый список каналов Youtube

В каком сервисе сделать простую презентацию

Фаззинг на пальцах. Часть 2: автоматизация фаззинг-тестирования на примере ClusterFuzz

Как выбрать сервер. Что лучше сегодня — готовая или сборная система

Как начать мыслить о ИИ

Российский ноутбук Ricor Compi 100: привет из 90-х

Linux, Git и базы данных: что почитать новичкам в Академии Selectel

Тестирование программного решения в проектах внедрения ERP-систем

Язык программирования Mojo: что нового в версии 24.3?

Проблема «галлюцинирования» в больших языковых моделях на примере чат-ботов

Рулим запуском Spark-приложений в Airflow с помощью самописного оператора

Проверка игрового движка qdEngine, часть вторая: упрощение C++ кода

Книга: «Roblox в действии. Искусство разработки игр»

Программисты больше не нужны, их «уволит» ИИ?

ClickHouse в несколько кликов

Поросенок найден (80186)

Как зарегистрировать товарный знак после отказа известного патентного агентства и сэкономить на налогах 8 000 000 рублей

Топ-5 инструментов c AI для начинающих (или не очень) разработчиков

Истории взлома email. Кому это нужно и сколько стоит

Контроллер управления аттенюаторами Agilent/Keysight 8494H и 8496H

CADE — интересный способ поиска аномалий в многомерных данных

Технологичный контакт-центр = лояльный клиент

Привет, гуманоиды, мы пришли вас копировать

database/sql: плохой, хороший, злой

Особенности const в Dart и Flutter

Апгрейд отеля «Южный» в Волгограде: добавляем умные функции, но только нужные

Реверсинг с помощью Remnux: переборщики

06 мая 2024

Образование для “Войти в IT” на примере тестирования

OpenGrok

Быть жестким, но не жестоким: Как разойтись с сотрудником по хорошему?

Как мне Тинькофф испортил кредитную историю

[Перевод] Игровые паттерны программирования: Game Loop

Кто такой промт-инженер и как им стать

Как пользоваться Claude: знакомство с главным конкурентом ChatGPT и базовые правила его использования

Новая модель внедрения изменений Джона Коттера. Часть 1

Meilisearch — организация поиска в связке с Laravel

[Перевод] ИИ-технологии потребляют слишком много энергии: правда или миф

[Перевод] Большая идея: не откроем ли мы в скором времени новое фундаментальное взаимодействие?

Katello и Foreman в процессе patch management

От телефонов до электромобилей: как себя проявит рост стоимости цветных и драгметаллов

Истоки японского дизайна: Дзюнъити Накахара и его иллюстрации

Как я закрыл свой бизнес по выращиванию клубники, или что бывает, если закопать 5 млн в землю

Сила продуктового мышления: как быть полезным для всех клиентов сразу

Кейс: как с помощью парсинга Авито и ЦИАН увеличить эффективность отдела развития крупной ритейл компании на ~27%

Корпоративное хранилище секретов StarVault — первая в России полноценная альтернатива HashiCorp Vault

Security Week 2419: уязвимость в Android-приложениях при обмене файлами

Быстрое нахождение чисел Фибоначчи

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Точное увеличение растровых изображений

Переезд с Jira

Причины компьютерных сбоев, о которых вы даже не думали

«Раздутость» Telegram: миф или реальность?

Древовидные структуры в SQL в одну таблицу

Практические аспекты ранжирования ответов виртуального ассистента Салют

Использование маппера UNROM при разработке игр для Dendy на языке Си

Универсальный контроллер моторов на ARM Cortex-M85. Трассировка

Взлом вашей первой программы

Google, похоже, убирает поддержку архитектуры RISC-V из ядра ОС Android. Но почему?

[Перевод] Основы программирования на примере исходного кода React

Подборка внешних жёстких дисков и SSD-накопителей

История успеха. Внедрение платформы «Вебмониторэкс» для защиты приложений «СберАвто»

Микросети: настройка коммутации

Баланс сотрудников между работой и личной жизнью — как оценить через опросы?

Сборка MS-DOS 4.0

Клетка XVII. Гипноз

Посторонним В.: российские онлайн-аптеки не всегда доступны для незрячих пользователей

Что такое транзакция, ACID, CAP теорема и уровни изоляций транзакций простыми словами

Атаки на Bluetooth. Часть 2. «Яблоко и синяя утка»

Когда переключаются потоки в Spring WebFlux

Этика разработчика

Реальная реальность Write-up | Tinkoff CTF 2024

Тестирование веб-приложений Flutter с помощью Selenium

Нужно ли высшее образование в IT?

Топ 20 стран для комфортной жизни с зарплатой 500/1000/1500 долларов

Как внести в реестр Минпромторга продукцию российских производителей?

[Перевод] Что будет в Angular 18?

M100 — Зеркальная галактика

Расширение Функциональных Интерфейсов Java

05 мая 2024

4 стихии программной документации: The Grand Unified Theory of Documentation

Популярные инструменты в kali linux(2 часть)

4 стихии программной документации: The Grand Unified Theory of Documentation

Скрытый потенциал функции inject в Angular

Реализация циклической генерации подземелий “изнутри”: да что тут сложного?

Выявление закладных устройств с помощью радиомониторинга

AITU Military CTF 2024:Digital Fortress: Как мы инфраструктуру для полигона поднимали. Часть 2

Реверс и анализ Keyzetsu Clipper

Очень краткий словарь числового программного управления. Часть 1

Face Cooler

Странное поведение нетривиальных нулей Зета функции Римана

Кто входит в команду разработки игр?

Restricted IO в Haskell

Основные проблемы при работе с требованиями

Как бороться с фейковыми заявками в 2024 году?

Основные проблемы при работе с требованиями

Основные проблемы при работе с требованиями

Какой ПК выбрать SEO-специалисту? Тестируем на «лягушках» и делаем выводы

[Перевод] ADAS глазами Mobileye

Основные проблемы при работе с требованиями

Тюнинг Wireshark

«Винтажная» метавселенная Second Life с NASA, IBM и Dell: внезапное возрождение

Ветровая нагрузка на здания и сооружения

Основные проблемы при работе с требованиями

Разбирая бэклог. Часть 9. Кратко о 4 проектах на базе OpenBOR или вторая жизнь beat 'em up'ов и файтингов. 2021-2024

[Перевод] Алгоритм пересечения полигонов

[Перевод] Мега-Учебник Flask Глава 7: Обработка ошибок (издание 2024)

Мы хотим, чтобы сервера падали одновременно

04 мая 2024

Как обойти лимит Telegram API для групп свыше 10,000 участников

Заметки для новичка: Как провести первую ретроспективу и не облажаться?

О датаомах и несостоявшихся ноосферах

Главные отличия PCA от UMAP и t-SNE

Что такое мощность генератора? Как правильно выбрать генератор

Кто о чем, а мы о деньгах, или сколько стоит сотрудника нанять?

Лазеры, сервопривод, WiFi MESH-сети и сноуборд

[Перевод] Что нужно знать, чтобы успешно пройти System Design Interview

Как Алексей Пажитнов сделал сиквел Тетриса и забыл про него

Zigbee датчик мониторинга углекислого газа EFEKTA Pixel Open Air

Библиотека GopherJS в Golang

Кока-кола убивает! Пример успешного ремонта 17-ти дюймового Sony Vaio SVE17

Хватит грызть любимый кактус! Как включить мозги и спасти лягушку из кастрюли

Первый музыкальный клип, созданный нейросетью Sora от OpenAI, революция или баловство?⁠⁠ Как работает?

Как HR-BP разговаривать с собственником

Standard Time как его видит IBM

Создание простой Roblox игры без особого знания Lua

Как правильно готовить водородную энергетику

Библиотека dplyr в R

Воплощаю мечту, создавая собственную игру

Перевод Spring Boot приложения с HTTP на HTTPS без ругани браузера

Мощные GPU в Китае: полное самообеспечение к 2027 году. Реально ли?

Что учесть если используешь SignalR и захочешь масштабировать .Net-приложение?

Как защититься от скликивания в Яндекс Директе

[Перевод] Какие должны быть пароли в 2024 году?

[Перевод] Никто не даст вам повышения — вы сами должны взять его сами

Разбирая бэклог. Часть 8. Пятилетие инди или 8 разножанровых проектов со ставкой на минимализм. 2013-2018

Валютные инвестиции в России, как спасать рубли от обесценивания

Ехал handler через handler, или почему всё тормозит

03 мая 2024

Идеальный ум

Опросы в Telegram: как сделать и для чего они нужны бизнесу

[Перевод] Rust 1.78.0: Диагностические атрибуты, проверка предусловий unsafe и детерминированное повторное выравнивание

Bodyfuck – как писать программы без клавиатуры и c пользой для здоровья

Сверхсветовая связь

Отопление майнингом. Как я грею дом бесплатно

Связь между Arduino по оптоволокну через SFP трансиверы

[Перевод] От пластины до ПК. Внутри лаборатории Intel

Data сontract: давайте попробуем договориться

Контекст в Vue/Nuxt: осознать, не терять и беречь

На практике пробуем KAN – принципиально новую архитектуру нейросетей

[Перевод] Что случилось с Google

Пробуем закрепить принципы работы компании. Пишем свой Манифест

Обновлённый ЕМИСС: веб-приложение от непрограммиста

[Перевод] Системное мышление: основополагающие концепции

Адаптация приложений к специальной версии Платформы nanoCAD 23.1 для отечественных ОС Astra Linux, Alt Linux и РЕД ОС

Как аналитик учился java log читать. Часть первая: логи бывают разные

Как LLM учат понимать синтаксис

Чтение на выходные: «Дизайн привычных вещей» Дона Нормана

Как мы в 4 раза ускорили мобильную версию ВКонтакте

Как тренить в кайф — путь минималиста

Гидроударный Насос

4 частых вопроса на собеседовании по части Kubernetes, с которыми может столкнуться каждый. Часть 1

Перспективы развития современных ГТУ установок и альтернативный путь их развития

Lombok — как с ним жить, а не страдать или вариант best practics для lombok

Автоматизация проектного управления и долгосрочного планирования

Планирование смен сотрудников в офлайн ритейле: как упорядочить хаос

Как мы организовали работу высоконагруженного сервиса для ресторанного бизнеса и что пришлось пережить

Майские мини-ПК: 5 хороших моделей для разных задач

Обзор новых моделей Cisco

Как нам ChatGPT ускорил подбор на 30%

Как физическим лицам, самозанятым, ИП и компаниям не потерять деньги из-за товарного знака

«А ты уран захватил?»: как хотели создать атомный автомобиль

От управления блокчейн-токенами к офф-чейнам: как работает автоматизация смарт-контрактов

Разбираемся с стейблкойном на TON или как ваши средства могут заблокировать

Сбор данных мониторинга из Frontend JS приложений используя Grafana Faro

Какие бывают аналитики: 10 ролей и еще 3

Путь к удовлетворенности: анализ роботы в компании с помощью таблицы оценки

Как мы подходим к автоматизации процессов в компании заказчиков

Как Apple на самом деле следит за вами

Ubuntu 24.04 LTS уже доступен для загрузки: что нового и какие изменения в дистрибутиве?

Интерфейсы для конструкторов в Dart

LINUX: от космических кораблей и суперкомпьютеров до кинопроизводства  и интернета вещей

Как дизайнер зарабатывает 2 000 000 $ в год без сотрудников и без расходов на маркетинг?

4 принципа, которые позволят достичь вершины в управлении персоналом

Исследуем российский рынок 3D-конфигураторов в 2024 году

Сколько денег приносит IT-подкаст? Андрей Смирнов, автор Frontend Weekend и руководитель клиентской разработки Х5 Tech

Инженерный FPGA-драйв: обсуждаем инструменты для работы с ПЛИС и запускаем Quake 2 на российском RISC-V

Разбираемся с this в JavaScript раз и навсегда

Атакуем коллег через токсичные ярлыки ”pdf” и Web-приложения. Часть 2

Что случилось с Sapphire из Битвы пет-проектов?

Сегментированное сканирование сети с использованием SeteZor

Ностальгируем по Minecraft. История о том, как мы запустили собственный сервер в игре

Кратко про Uplift-моделирование

Эволюция в мире UX: как мы создали паттерн проектирования и упростили прогулки пользователей по панели управления

ABC-XYZ анализ на Python. Управление ассортиментом и схемами поставок

Зачем компании делают коллаборации, и считать ли встречу выпускников коллабой

[Перевод] HR-аналитика: история развития

Цикл статей о Greenplum. Часть 1. GP под капотом

[Перевод] Как мы управляем контейнерной платформой: история adidas о прошлом, настоящем и будущем

Управление API или API Security? Что это такое?

Атаки на Bluetooth. Часть 1

Вселенная кода, доступная каждому: презентация GitVerse

От советских компиляторов до грязных трюков: что поведают на C++ Russia 2024

Как стать BI-аналитиком? Онлайн и офлайн, теория и практика

Берём ноутбук и отсекаем всё лишнее

Энтропия на страже безопасности: эволюция генераторов случайных чисел

7 процессоров AMD на любой кошелек, на которые стоит обратить внимание

Плазма: преобразование свалочного газа в топливо

Изгиб питона: 6 взглядов на игру из 1970-х

Почему профсоюзы – это win-win-win

Бесплатный аналог Arduino из мусорки

Создание онлайн видео плеера

Карты, деньги, ELK. Или как айтишник деньги считал

Читаем нажатия ИК-пульта под Linux

Как избавиться от синдрома самозванца, перестать себя обесценивать и бояться крутых проектов

Безопасность веб-приложений для самых маленьких фронтов

02 мая 2024

Как веб-технологии помогают искать золото

SMS Firewall: жирная точка в войне со спамом или унылый обходной манёвр?

Анализ распределение простых чисел. Часть 1

Управление оффсетами в Kafka

Регистрация компании в Латвии

SVG-виджеты для tcl/tk. Часть I

SOLIDно знать…

Встречают по README — что нужно знать о документации

[Перевод] Они проводили секретные эксперименты над собой; их открытия помогли выиграть войну

PHP/FI 1. Personal Home Page Tools/Forms Interpreter

Право на ремонт в ЕС: компании будут чинить устройства после истечения гарантии

Миграция на российские IT-решения. Успешный кейс нашей команды

Кто такие ИТ-архитекторы и какие задачи они решают

Как Nvidia стала флагманом среди IT-компаний

[Перевод] Как повысить удовлетворённость сотрудников: 12 гарантированных способов

ctrl+c ctrl+v: автоматизируем прохождение авторизации в DAST

Подборка крутых докладов по С++ за 2023 год

Используем паттерн Decorator в Bitrix

Мифы о работе тестировщиков, на которые всегда один ответ: «Ага, конечно. Ты полностью прав»

Kotlin + Maven toolchain

Удаленка. Мой путь к выгоранию (и обратно)

Что такое Java Spring и как с ним работать

Как организовать информационную безопасность в компании с нуля: два подхода, которые помогут ничего не упустить

Шаг за шагом: разработка 3D-игры в Godot 4.2 для начинающих

Security Week 2418: приватность автотелеметрии

Как начать писать на Java в VSCode

Что такое Java Spring и как с ним работать

[Перевод] Как запустить Windows 95 на одноразовом вейпе

[Перевод] Измерение продуктивности разработчиков. Ответ McKinsey

Как я тестировал российские фоторедакторы, полжизни проработав в Фотошопе

Сказ о том, как мы искали новые векторные расширения на ARM

Продуктовый подход на минималках

Оживляем раритетный домофон с магнитным ключом

Конференция «Инженеры будущего»: опыт участника-2024

Spring Boot Starter: практически, принципиально и подробнее. Part 1

Система условных обозначений BPMN

В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Точки над Ё

Как Яндекс создал свою шину данных, чтобы передавать сотни гигабайт в секунду

Камера с распознаванием лиц и стрельбой слезоточивым газом

Ландшафт угроз информационной безопасности последних лет. Часть 2

Будь в курсе! Как мы увеличили интерес и вовлеченность сотрудников к новостям компании

ТОП-7 инди-игр или кто спасает игровую индустрию

Вписаться в интерфейс, но не слиться с ним

Костыли, которые горят, пока всё лопается: как выглядит разработка под децентрализованные финансы

Невероятный SSD от Western Digital на 368 терабайт, который весит 15 кг и ездит на колесиках

Редактор зелий

Построение сложных логических элементов на резисторно-транзисторной логике

01 мая 2024

О лени в обучении

Реализация SHA256 и SHA512 на языке RUST

[Перевод] Как Uber обслуживает более 40 миллионов чтений в секунду из онлайн-хранилища с помощью встроенного кэша

[Перевод] Как интеллектуальные NPC Ubisoft справляются с динамическим взаимодействием с игроками?

Продвинутое использование форм в Django (на примере Bootstrap и crispy)

Перемещение указателя на смещение в Kafka

Айти. Войти или не войти?

Мамихлапинатапай

Странная история о вездесущих тараканах. Сбой в матрице или когнитивный феномен?

Зачем я делаю дайджесты и рассказываю людям об их работе

Кастиниг, или было у отца четыре сына…

Суслик и пингвин: кодим на Go под Linux

Telegram Bot на Kotlin: Шпаргалка

Токсичный, но важный металл для солнечных панелей и не только: краткая история кадмия

Делаем из битого планшета одноплатник: подключаем Android-устройства к дешевым микроконтроллерам через UART

Вспомнить за майские: 20 шагов для апгрейда информационной безопасности

Переходник PS/2 – USB

Этендю и голограммы

Scala Digest. Выпуск 16

(Не) безопасный дайджест: открытый сервер, морская утечка и атака на цепочку поставок

Регенерация мозга. Межвидовое скрещивание

Создание самодельного 3-d принтера на кинематике coreXY

Большая иерархия в SQL запросе + PostgreSQL

30 апреля 2024

[Перевод] GPU-вычисления в браузере на скорости нативного приложения: марширующие кубы на WebGPU

VGranite — Софт для преобразователя интерфейсов serialethernet

Неожиданности IPv6, или почему тупят Instagram и WhatsApp через прокси и VPN

Рендерим таблицы с помощью Symbiote.js

«Искусство схемотехники»: отзыв на русскоязычную версию третьего оригинального издания

Миниатюризация систем квантового распределения ключей с помощью фотонных интегральных схем, часть 2: Сценарии применения

Почему ChatGPT не заменит копирайтеров? Мой эксперимент с результатами

Как составить хорошее резюме и продать себя дорого

Новая эра диагностики: Как с помощью ИИ можно диагностировать рак кожи на ранней стадии

Предтечи мрачного будущего или 4+1 ранних киберпанк фильмов категории «B». 1984-1988

О холиварах в IT

Elevator Pitch, он же Elevator Speech: как найти инвестора, партнёра или работу за одну минуту

Пора внедрять ORM в вашу систему

Почему ни в коем случае НЕ надо становиться DevOps инженером! Предостережения начинающим и совет что же делать если «НЕ»

Инструменты AutoML в 2024

[Перевод] Почему я отказался от разработки игр на Rust, часть 1

Попросил нейросети собрать игровой ПК за 100 000 рублей. Вот что из этого получилось

Революция в цифровой инфраструктуре: контейнерные центры обработки данных (КЦОД)

Новые коллекции в Android

[Перевод] 50 лет спустя: Революционный микропроцессор 8008

Кратко про библиотеку Axum в Rust

Кажется, дождь собирается. Пишем приложение для отслеживания прогноза погоды

Microsoft опубликовала исходники MS-DOS 4.00, первая ОС от компании с графическим интерфейсом и поддержкой мыши

Telegram Apps Center – главный каталог мини-приложений в Telegram с миллионами пользователей

Построение логических элементов на транзисторах

Интеграция с ЕСИА на Node.js без CryptoPro [2024]

Самое бессмысленное обучение: почему благодаря школе и вузу вы «застряли» в болоте

Коробки — российский аналог Docker

Как перенести все записи из выбранного гугл календаря в таблицу менее чем за минуту при помощи скрипта

29 апреля 2024

17 вредных советов для тех, кто проверяет документацию и технические тексты

Как запустить WebRTC на сервере, или как я пилю вебкам

[Перевод] Обработка ошибок в web apps не должна быть такой сложной

Вы думаете рисовать линии это просто?

Подбор гиперпараметров RAG-системы с помощью Optuna

[Перевод] Как Google изменил свой поиск к худшему

Smart LED: Адресная LED подсветка с управлением через Алису

Картографический фотопроект «По местам съёмок фильма «Брат 2»

Разбирая бэклог. Часть 7. Diablo. 5+7 2D и 3D альтернатив или куда меня завела попытка изыскания аналогов ARPG серии

Раскрываем секретные функции: магия макросов в Burp Suite

Как мы Цифровую кафедру в КАИ запускали

Алгоритм деления 2W-разрядных чисел с использованием операций с числами разрядностью W

От Digital Equipment до Nixdorf: старые бренды в IT, которых больше нет

И снова о useCallback

AITU Military CTF 2024: История о том, как мой сон привел к поднятию киберполигона в стенах моего университета. Часть 1

Погружение в метаклассы в Python

Роль поддержки (Саппорт) в Mobile Legends

Проблемы внедрения ИИ: почему искусственный интеллект в процессах отдела продаж — будущее, но точно не настоящее?

Новый тренд на «Сообщества» или что это такое?

Как превратить игрушечного робота-доставщика в ровер с беспроводным управлением через мобильное приложение

[Перевод] Cовместное использование GitHub Actions, Docker и GitHub NPMvPackage

Инсайдерская сборка, исчезновение ведущего разработчика и EOL — примечательные факты о CentOS и ее альтернативы

Комплаенс-платформа для приёма жалоб и работы с ними

Заказчик или исполнитель должен подавать отчеты в кабинете ОРД для исполнения закона о маркировке рекламы?

Как мечтать быть переводчиком, а стать Project Manager-ом и быть счастливым

Кто убивает мое производство одежды?

Управление схемами в Kafka с использованием Schema Registry

Как выбрать быстрый виртуальный сервер

Как обнаружить и устранить мультиколлинеарность с помощью Statsmodels в Питоне

Тет-а-тет: как общение с командой делает проекты крутыми?

Карьера в сфере онлайн-образования: в какой роли лучше всего работать

Как так вышло, что при лишнем шаге сборки моё приложение на Zig ускоряется в 10 раз

Raspberry Pi выпустил продвинутую версию Compute Module 4S: на что способен одноплатник?

Играем в крестики-нолики c RPN калькулятором

Не UI единым: как провести UX-ревью сложного IT-продукта и не утонуть в данных? Гайд от практика

Книжный клуб АСКОН: что читают разработчики САПР?

Как Фёдор Михайлович Достоевский и Фридрих Ницше повлияли на мировоззрение Дарта Вейдера

Мобильная разработка за неделю #536 (22 — 28 апреля)

Виртуальное повышение. Эскалируем привилегии в VirtualBox

Подключаем модуль TM1638 к Arduino без библиотеки SPI

SwiftUI уроки (часть 10)

А/А-тест — как проводить с примерами

Новый взгляд на старые игры. Часть 4. Duke Nukem 3D (1996) + add-ons + EDuke32 (source-port)

28 апреля 2024

Темный лес или Лесной пожар?

Как сделать pruning, чтобы потом не плакать

Как починить телефон своими руками

Сравнение сборщиков мусора в Unity и .NET

Сила шифрования или как я выявил недостаток работы Defender’а

Как создать свою спекулятивную систему. Кейс на примере трендовой системы Mulvaney Capital Management

Игровой жанр MOBA. История, особенности, примеры и сравнение

Kubelet в Kubernetes

Обратная польская нотация, что ты такое? Или как вывести производную сложной функции

Получение данных для сайта из 1С: Предприятие (на примере статусов заказов Управление Торговлей 11.5)

Джентльменский набор OSINT

LLM Leaderboard за апрель 2024

Нюансы копирования объектов в JavaScript

Производительный ультрабук на базе Ryzen 5700U для разработчика: Обзор Ninkear A15 Plus

Важность позитивного фундамента на рабочем месте

Равновесное ранжирование со смещением к целевой метрике

Как провести 150 собеседований в месяц и не сгореть. Cистема работы HR на новом месте

Асимметричные и симметричные ключи в PostgreSQL

[Перевод] Мега-Учебник Flask Глава 6: Страница профиля и аватары (издание 2024)

Вступление в мир разработки игр

Создание системы управления электродвигателями в наноспутнике

Паразитные оттенки в фотографии: причины и способы удаления

[Перевод] Кто реально угрожает C++ (нет, Rust, не ты)

Мы окончательно забыли про кварталы и перешли на сезоны

Lionheart: Legacy of the Crusader – Fallout в средневековой Европе

Кибермозг все ближе: создан искусственный синапс, который может изменить все

Прокрастинация. Понять и обезвредить

Как запустить и масштабировать рекламные кампании в Apple Search Ads

Операционная система реального времени RT-Thread 5.1: что это за ОС и какие у неё возможности?

Полное руководство по проектированию металлических штампованных деталей

LLM-чатбот в основе консьерж-сервиса

Паттерн Identity Map в Golang

Погружаемся в PEB. DLL Spoofing

Эпидемия многоступенчатых собеседований

27 апреля 2024

Разбирая бэклог. Часть 6. Спрайтовая эстетика, минимализм, странные письма. 4+4 необычных аркады и пазла. 1991-1999

Отправка сообщения в несколько слушателей Kafka одновременно

Чем отличаются «мягкие» навыки (soft skills) от «жестких» (hard skills) и как их измерить?

Validating Admission Policy: Магия кастомных политик безопасности Kubernetes

Как ChatGPT поможет заменить репетитора по английскому для айтишников

Что видно под Черным Солнцем Гьеди Прайм?

Анализ мощности статистических критериев с использованием бакетизации

[Перевод] VES — микросервис Cosmos для кодирования видео на Netflix

DMX голова: трепанация черепа и замена мозга (превращение в 3D платформу)

Похоже, я придумал свой алгоритм поиска кратчайшего пути

Такая компания нужна нам самим: производитель литографов ASML остаётся в Нидерландах

Наше расследование: мониторы LightCom, блогеры и все все все …

Децентрализованное доверие. 1. Гипотеза

Как мы применяем гибкую вёрстку для адаптива страниц под большие экраны

Сокращения в Skyeng

Наблюдаем за домом через Telegram

AI-тренер, нейровоспитатель, ассесор, крауд и разметчик — кто все эти люди и в чем разница?

Строишь карьеру без open source? Фатальная ошибка

Как закрыть весь техдолг автотестов за два дня «по-домашнему»

Изображения и цитаты известных людей: законно ли их использовать в рекламе, на сайте и в социальных сетях компании?

Как мы в 2 раза ускорили решение MILP-проблем за счет ML

PGConf.Russia #10 (2024)

Маг, шут, герой. Как архетипы помогают создать сильный бренд

Увольнять нельзя удерживать

Как перестать работать в выходные и наконец-то научиться делегировать: опыт одного тимлида

Подбираем дримтим для стартапа. Кого привлечь в команду: интеллект искусственный или человеческий?

Проверка игрового движка qdEngine, часть первая: топ 10 предупреждений PVS-Studio

[Перевод] Применение ключевого слова revert-layer в CSS

ВКС-дайджест: клонирование коучей, изгнание Teams из офиса и призраки Apple Vision Pro

Немедленно в печать! Настоящее и будущее аддитивных технологий

[Перевод] Создаём надёжные API для бэкенда при помощи конечных автоматов: подробное руководство

Что не делать, чтобы найти работу

[Перевод] «42» как ответ на пять фундаментальных вопросов науки

Посмотрел 100 000 Youtube Shorts и определил 10 причин БОЛЬШИХ просмотров

«Яндекс Маркет» и битва за иррациональность

«Когда будет готово?». Декомпозируем задачи и оцениваем сроки без фатальных ошибок

Процесс перехода с монолитиной архитектуры на микросервсную

[Перевод] Как управлять Kubernetes с помощью Ansible

GIGA R&D DAY: материалы конференции

[Перевод] Путь к потрясающему CSS Easing с помощью новой функции linear()

Сферический конь в вакууме: как (не)работает Agile в России

Предложен новый тип аккумуляторов — натрий-ионный высокой емкости. Что это за технология и какие у нее преимущества?

Состоялся релиз Ubuntu 24.04: разбираем главные изменения в новой версии

Важность высшего образования для старта карьеры в IT-индустрии

Остаться в живых (keepalive) feat. HTTP/2, Go & gRPC-Go

Как построить убежище и (не)облажаться

[Перевод] Применение чистой архитектуры в Go

[Перевод] Почему стоит разместить гравитационно-волновую обсерваторию на Луне

Википедии на искусственных языках

Вербальные вычисления (VC) в доказательных DSS и NLP

OpenProject на практике

Как быстро и безболезненно выбрать лучшую из десяти выборок

В Windows 11 отключили поддержку большого количества старых процессоров и систем. Что происходит?

Эволюция разработки под Android

Рекомпозиция в Compose: что не видно разработчику невооруженным глазом

Кибер Файлы 9.0: обсуждаем новинки

Как аналитики данных и специалисты по Data Science находят работу после курсов: опыт Практикума

На пути к полной жизни: Онлайн-синтез речи для людей с неврологическими нарушениями

Решение проблемы дымки на изображениях с использованием .NET: Простой и эффективный подход

В чем на самом деле проблемы игры «Смута»?

26 апреля 2024

ВРМ. Смарт-инструменты «Таблица -> Схема» для формализации бизнес-процессов. Рестайлинг ARIS SmartDesign

Отображение части иерархии в SQL запросе

Нужно ли писать документацию?

Месяц назад поставил Linux как основную ОС. Какие проблемы возникли? Рассказываю

ViT для новичков: как нейросети научились определять зависимости в изображениях

Мастерим собственные awaitables и циклы событий

Телеграм бот для подготовки к собеседованиям для QA инженеров

Путеводитель по Docker. От основ контейнеризации до создания собственного докера

Дорожать, так всему: производители жёстких дисков, накопителей и ОЗУ поднимают цены

Frontend внутри Bitrix. Использование и написание экстеншенов + SPA приложение на Vue или React

Как и зачем регистрировать ПО в Роспатенте и Минцифре: реальные кейсы из практики

Чтение на выходные: «Искусство быть невидимым. Как сохранить приватность в эпоху Big Data» Кевина Митника

[Перевод] 5 главных трендов среди мобильных приложений в 2024 году

Людвиг. Победи прокрастинацию. Как перестать откладывать дела на завтра (инструменты из книги)

От кода до сертификата: Создание веб-приложения на Python Flask для автоматизации выдачи сертификатов

Реверсинг прошивок микроконтроллеров

[Перевод] Разбираемся с динамической памятью (кучей) в приложениях Java

Кратко про юнит-тесты в Rust

Трезвый взгляд на Америку как место для жизни и бизнеса

Проблема с которой я столкнулся при работе с генераторами

Как в IT и бизнесе применяют теорию игр

Больше одного варианта, куда развиваться в профессии: инженеры из Сравни делятся опытом смены роли

Что такое ERP?

Про ML по-серьёзному: что расскажут в докладах на I'ML

Этап ОПЭ, ОЭ — документация для заказчика

Обработка данных для RAG-систем

Сервисная и инхаус-аналитика, скиллы для промышленных проектов Data Science и почему мы отказались от дата-аналитиков

Как сэкономить время, силы и деньги компании с помощью дерева метрик

Что нужно знать Java-разработчику в 2024 году

Поезд “Jira – Kaiten”. Путь Х5

[Перевод] Искусство README

Отображение иерархии в SQL запросе

Отправляем GC в отпуск и создаем эксзепляры классов .NET сами

Под капотом у Fortnite. Как работает клиент-серверная архитектура Fortnite: Battle Royale

Как мы создавали дизайн-систему: опыт компании Звук

Разбираем 5 способов ускорить сайт: от простого к сложному

Приглашаем на Cinimex Spring IT Talk в Самаре (офлайн/онлайн)

[Перевод] Модить или не модить: Пользовательский контент — это будущее игровой индустрии

Глобальное использование axios в Vue 3 с помощью provide/inject (composition API)

Этому городу нужна конференция по FPGA: шесть актуальных докладов про разработку микроэлектроники в Санкт-Петербурге

Как правильно передавать секреты запускаемым программам?

[Перевод] Возможно, загадочный манускрипт Войнича посвящён вопросам секса и зачатия

Hosting Gо. Обзор вариантов и пример деплоя Golang приложения

Саунд-дизайн как инструмент гейм-дизайна

Анализируем эффективность партнерских программ: сервисы и советы

[Перевод] Как уберечь Землю от жара постоянно раскаляющегося Солнца

Память DDR5 стоит как никогда дешево. Но как она влияет на игры?

Dino Crisis, Silent Hill, The Matrix: Path of Neo и другие игры, достойные ремастеринга

Локальная REST-служба, или как за 5 минут интегрировать Smart ID Engine

В чём разница между дизайнерами в агентстве и продукте. Мышление, процессы и перевоплощение

Избавляемся от паролей

Особенности проектирования интерфейсов в ИБ продуктах на примере Ampire

Уязвимости на GitHub: в библиотеке Ruby, которую скачали 250 000 раз, модулях для электронных замков и популярных играх

Как ИИ меняет мир E-commerce

Как айтишник Liebherr в Голландии чинил

Как мы реализовали реферальную программу в Telegram

[Перевод] Как «убедить» Apple, что ваш iPhone — европейский

[Перевод] Как Figma удалось открыть себе путь к почти бесконечному масштабированию баз данных

Цифровизация корпоративной культуры

Крепкая хватка: инженерный аналог присосок осьминога

Обучение модели токсификации текстов с помощью TorchTune, подробное руководство

24 аспекта успешной организации работы. Чек-лист. На всё ли мы обращаем внимание?

Как и почему мы построили Единую историю операций на Citus DB

Оптимизация JavaScript. Inline Caches

Matomo v4. Как выжать 7к+ rps? Строим высокопроизводительный кластер

Готовимся к собеседованию по Rust: 4 самых частых вопросов. Часть 1

Мошенничество? Атака на IT компании

От падений базы данных до кибератак: история о том, как мы обнаружили взлом

TarantoolScript: статическая типизация в Lua-скриптах Tarantool

25 апреля 2024

Что внутри ноутбука Maibenben P625? Разборка модели на базе Core i5-12450H и 2.5К IPS экраном

Бизнес-роман «Обретение себя»

Pet-проект на Rust нуждается в конструктивной критике

[Перевод] Введение в оптику в Scala

Участие в премиях: с чем сталкиваются новички. Основано на опыте моей компании

USM (Unified Service Management)_Шаблон

Документация на этапе «Обучение» (с примерами)

Распознавание, хранение и поиск лиц в базе данных

Низковакуумная манометрическая система на 8 позиционном откачном посту

Деплой .NET приложений для самых маленьких. Часть 0

Как построить современный контакт-центр с минимальными усилиями

Самое понятное объяснение парадокса близнецов

Fuzzing-тестирование. Практическое применение

UX установки диффузионного силицирования

Как решить типичные проблемы Django нестандартным подходом: Fake Injection

Про реактивный и проактивный менеджмент и при чём здесь сноуборд…

Подводные грабли экспертных утилит при работе с инцидентами

Как зарегистрировать товарный знак в 2024 году: актуальные проблемы заявителей и их решение

Без холивара «переписать все на Go»: проблема переносимости в Python и ее решение

Как мы используем владение кодом в нашем проекте

Attaque a-la russe: атака с помощью промт-инъекций русскоязычных моделей семейства Saiga2

REST API на котиках

Sun Microsystems: легенда Кремниевой долины, совершившая революцию и канувшая в Лету

Книга: «Podman в действии»

Десятки новых функций для работы с документами в «МойОфис Образование»: изучаем состав релиза 2.8

[Перевод] 8. Nix в пилюлях: Универсальные скрипты сборки

Упростить развертывание приложений в облаке — open source инструменты, которые помогут это сделать

Мощности напрокат. Как принципы шеринг-экономики раскрываются в облаках

Микросотовые IP-DECT-системы Yealink: настройка и тестирование

Кошмар нефалема. Исследуем ошибки в коде эмулятора сервера Diablo 3

Honor Magic 6 Pro: новый флагман известного бренда. На что он способен?

[Перевод] Как инженеры GitHub используют GitHub Copilot: 4 способа

Lane margining: как оценить качество PCIe-соединения без дополнительной аппаратуры

Как настроить ETL с json’ами в Apache NiFi

Как не утонуть в море событий аналитики

Это база: нюансы работы с Redis. Часть 2, репликация

Greenplum, NiFi и Airflow на страже импортозамещения: но есть нюансы

Куда подевались ваши манеры? Коллеги в IT

Бойлерплейт как инструмент стандартизации Go-проектов

Яндекс Data Proc для ML: ускоряем Embedding на Spark

Как мы настроили процесс летних стажировок в DS-команде

Сравнение процессоров Intel vs AMD для работы 1С

Где познать дзен айтишнику: ТОП направлений для релокации IT-компаний

Intel представила новые процессоры на сокете LGA 1851

Как передать информацию в ICMP-пакетах и не привлечь внимания санитаров

Как один опытный разработчик за три дня потерял аккаунт в Телеграме, а второй чуть не перевел «другу» 100 тысяч рублей

Кратко про микросервисы на Scala и Erlang

Как маркировать нативную рекламу: что говорит закон и Роскомнадзор

Полигон для творчества за 1500 р. Ч3 Экран, Малина, OpenOCD и бусики

Анализ инцидентов с продакшена: как мы интегрировали этот процесс в тестирование

От простого ИТ-ландшафта к единой платформе разработки: эволюция ИТ в Тинькофф

Что внутри мини-компьютера Maibenben PC09? Разборка неттопа с возможностью установки дискретной видеокарты

Автоматизация планирования трудозатрат на долгосрочные проекты

Эволюция технической поддержки Малого бизнеса в Росбанке. Часть 2. Через тернии к звездам. Но не сразу

«А» и «Б» сидели на трубе. «А» упало, «Б» пропало. Что осталось на трубе? (алгоритм получения ответа в частном случае)

Обзор K8s LAN Party —  сборника задач по поиску уязвимостей в кластере Kubernetes прямо в браузере

Vivaldi-6.7 — Хранитель времени

[Перевод] Настройка Kerberos аутентификации в OpenAM

Реализация многооконного приложения на Vue 3

Изменить цвета и кнопки сервиса — и не сломать дизайн-систему

Экономический эффект Марка Твена

Медийная реклама в B2B для лидогенерации?

[Перевод] Proxmox VE 8.2… теперь с импортом ВМ из VMware

Автоматический выпуск SSL-сертификатов. Используем Kubernetes и FreeIPA

Интероперабельность с нативным кодом через платформу .NET

Ни пуха тебе, ни руля: зачем Москве собственные беспилотные автомобили

Исследование веб-приложений с помощью утилиты Ffuf

Как мы изобрели самый бессмысленный и беспощадный дифференциал

Как сделать и настроить свой CDN

24 апреля 2024

Важные элементы при работе в Scrum

Как заставить всю страну редактировать твои статьи

Репортаж с HI-TECH BUILDING 2024: что интересного по автоматизации?

Suno есть, скрипач не нужен!?

ИИ в действии: решения для разработки. Реальные примеры, промты и готовые решения от разработчиков «Автомакона»

[Перевод] Где применяется цифровая обработка сигналов?

[Перевод] Компьютерное зрение в 2024 году: Главные задачи и направления

Роль ChatGPT в разработке фронтенд-части приложения

Деплой с помощью github actions и пакетов

Как заказать логотип и не стать нарушителем?

Как я из маркетинга перешла в бизнес-анализ

[Перевод] Внутри картриджей Super Nintendo

Как увеличить прибыль на 1 миллион рублей или зачем нужен блок CRM в Конструкторе ботов?

Как ELK довел нас… до Vector.dev и Clickhouse

Пять вредных советов, как гарантированно НЕ написать книгу

Jetpack Compose для ленивых

Настройка конвейерной сборки Java-проектов в GitLab

Измеряя качество: SLO и SLI для инфраструктурных команд

Адаптация персонала и наставничество: их роль в развитии бизнеса, или как не терять таланты на испытательном сроке

Металл не только для катушек и кабелей: краткая история меди

Как написать «продающие» тексты для сайта B2B-компании: 14 советов маркетологам

История программирования в СССР: от математических задач до космической программы

[Перевод] Оптимизация запросов в ClickHouse с помощью создания цепочки материализованных представлений

Использование Markdown в Django

Пункт назначения — Squadus. Наш опыт переезда на альтернативу Microsoft Teams

Как оценивать работу тестировщиков по науке

Hosting Ruby. Обзор вариантов и пример деплоя Ruby on Rails приложения

Как качественно управлять своим временем (notion шаблон)

Релиз менеджер — почему он вам нужен

Проект «Мультиключ». Как мы побеждали контактные ключи Metacom и Cyfral

Полезные стикеры — как это?

Новое в Pure.DI

Рекомендации по обновлению Carbonio до версии 24.03

Ландшафт угроз информационной безопасности последних лет. Часть 1

[Перевод] [Перевод] Почему стоит начать писать собственные Spark Native Functions?

Fedora Linux 40: новая версия дистрибутива. Что нового и что изменилось?

Кадры в РФ. Все по прежнему: не нужно. Итоги апреля в прессе и статьях

kafka cluster in docker

Методы интеграции с CPA-сетями

Пристегнуться ремнём или вращаться на дисках: почему виртуальная реальность ещё не пришла в каждый дом

Как мебельная фабрика удвоила выручку интернет-магазина, несмотря на засилье маркетплейсов

[Перевод] Я программист, и я тупой

Креативность для аналитика данных: нужна ли, как проявляется и как развивать

Моделирование курса валют методом Монте-Карло

Как пройти путь до руководителя инфобеза?

Попасть в IT: невозможное возможно

Стажировки в SOC. Часть 1: как организовать обучение на 1 тыс. человек

Причина смерти в черном ящике: о crash dump, панике и продолжение следует

[Перевод] Впервые измерены звёздные ветры, исходящие от других звёзд

Анализ доменов-доновров с помощью chatGPT и Data Analyst

[Перевод] Вычислительные выражения: Реализуем Delay и Run

Заработало! — или 4 детали пазла, без которых контекст деняк не принесёт

Как мы сделали визуализатор трехмерных изображений с нуля

Их Айти VS наш Айти: чем отличается разработка в Европе и в РФ

Platform Engineering: что, зачем и как

Чек лист переноса сайта с одного домена на другой

Тестирование PT NGFW: ранняя версия межсетевого экрана нового поколения от Positive Technologies

Эволюция обработки данных: от MapReduce к стриминговому движку

Спасение от ампутации: обувная стелька для диабетиков

[Перевод] Роботы наступают. И это хорошо

Поворот не туда: красные флаги при устройстве на работу в IT

Где продакту взять идею для пет-проекта

IT-компании из Юго-Восточной Азии с необычными сервисами и фичами

Состояние рынка труда и зарплат в IT в I полугодии 2024 года

Страх и ненависть в собеседованиях: от позорного провала до 24-кратного роста ЗП

Как писать требования к проекту. Шаблон документации

Обеспечение безопасности загрузчика GRUB в Linux

Удобное управление тестовыми окружениями в docker-compose

23 апреля 2024

Микроанимация и ховер-эффекты в интерфейсе: как улучшить пользовательский опыт

Часть 2 Power Sourcing Equipment

Поиск опечаток в проекте

Лампочки ЭРА и OSRAM из магазина Fix Price

RISC-V шагает по планете: в Китае появилась еще одна компания по производству чипов. Что о ней известно?

Гайд для самопроверки бизнес-историй перед отдачей их на ревью лиду аналитики и команде

Тренды веб-дизайна 2024: погружение, персонализация и инновации

OpenAI API – получить ответ ChatGPT на C#

Async iterator timeout в Python

Почему безопасник должен расти из программиста

Деплоим приложение в k8s через Jenkins+Helm3+ArgoCD

Дросселирование воздуха. Часть 2

Plymouth: делаем загрузку Linux веселее

DDD простыми словами

Размер имеет значение. Как Ozon автоматизировал измерение товаров на складах

Точка невозврата

Книга: «Чистый дизайн. Практика эмпирического проектирования ПО»

Как выбрать профессию в IT: гайд-инструкция

Как тимлиду совмещать работу в IT с жизнью

Возможное решение проблемы ссылок в языках программирования

[Перевод] Как программисту побороть синдром самозванца

Пишем поиск семантически похожих текстов (или товаров) за полчаса на Go и Postgres (pgVector)

Критические дни

Заметки руководителя проекта: советы начинающим, факапы для бывалых

Python-праздник на Positive Hack Days Fest 2

Безопасноть android-приложений. Реверсим OWASP MASTG Crackme 1

Diagnocat: как искусственный интеллект облегчает жизнь стоматологам и пациентам

[Перевод] Создавайте виджеты главного экрана iOS с помощью Flutter

Инфраструктурный пентест по шагам: боковое перемещение и повышение привилегий в сети

Пошаговая шпаргалка по защите сервера от хакеров и другой нечисти

«Где угодно работать, только не в локальных конторах» — у меня есть что сказать

Как написать свою первую спецификацию на REST API. С какими ошибками может столкнуться аналитик и как их избежать?

Временное хранилище данных на Apache Druid: почему это эффективно сработало для загрузки табличных файлов

Программирование в среде Scratch для детей: знакомство с платформой

Как оценить лояльность сотрудников?

Миссия, цели, ценности и слоган компании: зачем они нужны, какие функции выполняют и как придумать?

[Перевод] Функции ранжирования: RANK, DENSE_RANK, and NTILE

ТОП бесплатных OSINT-инструментов по версии T.Hunter в 2024-м году

Как не свихнуться с кучей Gradle модулей

Разбираемся в ROC и AUC

[Перевод] Xv6: учебная Unix-подобная ОС. Заключение

Где мне это пригодится в жизни или применение Nothing в Kotlin на примере

Как мы в MTS AI собрали команду исследователей меньше, чем за год

Настройка транзакций в Solana через Phantom Wallet

Векторные базы данных: простым языком про устройство и принцип работы

Книги по C# для новичков в разработке: что стоит почитать в 2024 году

События в .NET: стандартная реализация, альтернативы, и причем тут сахар

N-граммная языковая модель в эпоху LLM — как устроена и зачем нужна

Обзор архитектуры Compose с использованием паттерна «координатор»

Cample.js — один из самых быстрых фреймворков без виртуального DOM в Интернете! Отчёт № 2

Как собрать LTE-модем на базе SDR

Как правильно описывать и декомпозировать задачи в таск-трекере. Рекомендации и примеры

Parasolid inside: новые форматы и другие доработки C3D Converter

Визуализируй это: как я обучаю джунов и ставлю задачи через диаграммы и графики

[Перевод] Небольшой туториал по полигруппам в Zbrush

«‎Я знаю о тебе все и даже больше»: как создать единый профиль клиента с помощью IDGraph

Домик Алисы, светлячки и огурчики. Какие пасхалки есть в Яндекс Станциях

Автоматизация скачивания документов из контрактов с площадки ЕИС при помощи Python

Не можешь остановить восстание роботов — возглавь его. Где учиться робототехнике в России узнали на ROS Meetup 2024

Сравнение Huawei Nova 12s и 12se: какую новинку лучше купить

Управление ожиданиями в проектах внедрения ERP-систем

[Перевод] 7. Nix в пилюлях: Работающая деривация

О разжиревшей ИС «Управления проектами» или как мы боролись с ограничениями SharePoint в legacy проекте

Неожиданные последствия запуска PostgreSQL в Docker: замедление запросов в 100 раз

Что нового в joomla 5.1?

Контент, лиды, бюджеты и команда в одной системе. Моё идеальное рабочее место маркетолога

Подглядывание в A/B тестах: как не потерять достоверность данных

22 апреля 2024

Нагрузи меня, Gatling

Может ли чат-бот заменить проджект-менеджера

[Перевод] Создание мультидокументного ридера и чат-бота с помощью LangChain и ChatGPT

Замена ламп на светодиодную подсветку у старого TFT монитора

Дай знать, где ты находишься: как мы разработали навигатор по Эрмитажу

Принципы компьютерного моделирования физических процессов. Часть 1

Android и iOS, Flutter и Kotlin: что обо всём этом расскажут на Mobius

ML-технологии, которые уже сейчас оказывают мощное влияние на бизнес

Внедрение Keenetic в гостинице

Что нам стоит код написать: 5 нейросетей, которые помогают разработчикам программировать

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

[Перевод] Вычислительные выражения: Реализуем Combine

TOTP без смартфона, послесловие

Назад в прошлое. Часть 1. Интервью со Стефаном Пясецким, бывшим сценаристом (1993-1995) в Blue Byte (1986-2001)

Иной взгляд на “Денежное Мышление” (главный денежный вопрос)

Побитовые операции: для чего нужны основы информатики Solidity-разработчику

Как подойти к внедрению DWH, чтобы не было «больно»? Какие методологии использовать и какой стек выбрать?

[Перевод] Сравнение технологий WebSockets, Server-Sent-Events, Long-Polling, WebRTC и WebTransport

По щелчку пальцев Write-up | ItsCTF 2023

Сказ о том, как РП репликацию на Марии из зеркал состряпал…

Как поставить ноду проекта io.net

Никому нельзя верить на слово в безопасной разработке, или Еще один взгляд на SCA

На какие AI Coding Assistants стоит обратить внимание в 2024?

Security Week 2417: эксплуатация уязвимостей с помощью LLM

[Перевод] Как 8 сотрудников Google изобрели современный искусственный интеллект

Неисчислимо низкая вероятность или всё-таки… случайность?

Как белок, содержащийся в человеческом поте, может защитить от болезни Лайма

TESCREAL — новая идеология Кремниевой долины. Что это такое и почему она уже всех достала

Некоторые аспекты позитивной и негативной моделей платформы «Вебмониторэкс»

Ты неправильно используешь интерфейсы typescript

Docker — не то, чем кажется

Всё что вы хотели знать про ACL в Active Directory

Кто держит руку на нашем пульсе: о настоящем и перспективах здравоохранения

Не тимбилдингом единым: как наладили коммуникации в команде с помощью базы знаний

Регистрация компании в Грузии

Эффективное использование журнала регистрации и технологического журнала 1С в решении вопросов производительности

Тестирование PT NGFW: ранняя версия межсетевого экрана нового поколения от Positive Technologies

Who are you, Platform Engineering. Часть 2: типовая архитектура, варианты и примеры реализации IDP

Почему решения принимаются не на основе дашбордов?

Как физик-ядерщик делает алюминиевые палки и продает на 20 млн ₽ в год

Активность найма на IT-рынке в 1 квартале 2024

Языковой процессор LPU, GenAI в FinOps и инструменты для анализа данных

Как бы я взломал Рунет?

NET hosting. Обзор вариантов и пример деплоя приложения

Вербализариум — социальная игра с нейросетью в телеграмме

Сколько стоит ранг Титан в Дота2?

Самая маленькая Nintendo Wii на базе оригинальной консоли: размером с колоду игральных карт, но работает

Nokia N-Gage. Ностальгии пост и сборка эмулятора с играми

Линеаризация: зачем и как укрощать ratio-метрики в A/B-тестах

Гайд на собеседования

История создания Civilization IV: избавление от унылости

Устройство памяти процессов в ОС Linux. Сбор дампов при помощи гипервизора

Что делать, чтобы эксплуатация не превратилась в бесконечное тушение пожаров

Мошенники. Вектор атаки на айтишников через LinkedIn

QA-тестировщикам — рецензия на книгу «Тест-дизайн. Практическое руководство» Ольги Назиной

«Ситилинк» и «Мерлион»: о чем стоит знать перед трудоустройством

Backup. Файловое резервное копирование бюджетного VPS

Мозг уже не нужен. Нейро - новый сервис Яндекса

Анализ фишинга с Venom RAT

Мобильная разработка за неделю #535 (15 — 21 апреля)

БЕКОН 2024 — конференция по БЕзопасности КОНтейнеров и контейнерных сред

Номенклатура советских компьютеров

“Строка бога” и “лакмусовая бумажка” для ИИ-генераторов изображений

21 апреля 2024

[Перевод] Использование миграций баз данных в Go

Фальшивые криптокошельки в официальном каталоге Ubuntu — индикатор более серьёзной угрозы

Музыкальное время и MIDI

Я скучаю по механикам из старых игр

Инструменты, уязвимости и атаки на беспроводные технологии. Злой двойник и плата глушилка

Миллер, Рабин, вектор

Препарируем Wazuh. Часть 3: источники не из коробки

История одного саббатикла

[Перевод] Космические войска США планируют провести первые военные учения на орбите

GitHub Copilot в JetBrains IDEs в РФ

На гребне гравитационной волны: космический детектор LISA

Запуск ракеты Ангара — неделю спустя

Немного о Skin интерфейсе

Что такое Blueprint в Unreal Engine 5. Плюсы и минусы

Стала доступнее веб-страничка, которая строит спектр отражения и пропускания света слоистой средой

Как провести аудит трафика, если данных мало. Расскажу на примере волка из «Ну погоди»

[Перевод] Мега-Учебник Flask Глава 5: Логины пользователей (издание 2024)

Клеточная архитектура

SwiftUI уроки (часть 9)

Как впервые запустить подкаст: прошли этот путь и расскажем обо всех подводных камнях

В Китае свободно продаётся улучшенная версия ИИ-ускорителя Nvidia A100. Что это за модель?

Скользкая дорожка к автоматическому SMM постингу. Нейросети для каждого

48 лет вместе с Zilog Z80

USDT приходит в TON, а доллары — в Telegram

20 апреля 2024

Как я сдавал AWS Cloud Practioner в 2024

[Перевод] Как настроить Source коннекторы Kafka Connect для оптимизации пропускной способности

Майнинг бизнес-процессов и визуализация данных с помощью Neo4j, Plotly и GPT

Совершенный кубоид

ГАЙД по python стеку для Data Science инженеров

Альфа — это не только планета жестоких эльфов из фильма Кин-Дза-Дза, но еще и компьютерная архитектура

Пульс опросы по удовлетворенности сотрудников

Кратко про Serde в Rust

Один репозиторий что бы править всеми

Использование нейросетей в SEO: большой обзор инструментов

Фен и нижний подогрев. Снятие/установка BGA без реболлинга

Выбираем правильный инеференс: Как мы сэкономили 70к $ на ЛЛМках

Генерируем отчеты PDF на Android с использованием HTML и WebView в фоне

[Перевод] В чем разница между движками и средами выполнения JavaScript?

[Перевод] Как заново реализовать тетрис

Никогда такого не было и вот опять: падение поставок ASML и финансовые преграды

Ноутбук Framework и его проблемы: с «железом» всё хорошо, но вот с ПО что-то нужно делать. Перспективы устройства

SaltStack: управление конфигурациями

Оценка экономики применения БПЛА в доставке посылок

Создаем свой диалект змеиного, или DSL на Python

3DStereo, как старый новый формат объёмного звука

NumPy для самых маленьких

Выбор загрузочного диска домашнего компьютера из Home Assistant

[Перевод] 6. Nix в пилюлях: Наша первая деривация